package com.ruantu.clothing.service.report;

import com.ruantu.clothing.entity.PageBean;
import com.ruantu.clothing.entity.report.Rukuyuebao;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.util.Date;
import java.util.List;

public interface RukuReportService {
    /**
     * 入库月表
     * @param monSearch
     * @param selectText
     * @param jgid
     * @return
     */
    String gtRukuyuebaoday(String monSearch, String selectText,String jgid);

    /**
     * 入库报表
     * @param stime
     * @param etime
     * @param jgid
     * @param selectText
     * @param pageBean
     * @return
     */
    List<Rukuyuebao> gtrukureport(String stime, String etime, String jgid, String selectText,
                                  String cpYear,String season,String pinpai,Integer ordTJ,PageBean pageBean);


    /**
     * 合计
     * @param stime
     * @param etime
     * @param jgid
     * @return
     */
    List<Rukuyuebao> geAllTotalByTime(String stime,String etime, String selectText, String cpYear,String season,String pinpai,String jgid);

    /**
     * 生成入库报表excel表格
     *
     * @return
     */
    XSSFWorkbook download(String stime, String etime, String selectText, String cpYear,String season,String pinpai,Integer ordTJ,String jgid);

    /**
     * 入库月表Excel
     * @param monSearch
     * @param selectText
     * @param jgid
     * @return
     */
    XSSFWorkbook gtRukuyuebaoExcel(String monSearch, String selectText,String jgid);
}
